package com.example.use_interface2do_filter;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.ConfigurableApplicationContext;

/*
* 用接口的方式实现 过滤器的功能
* 一般来说 过滤器说的是 在web引用中用来过滤请求和响应的
* 现在有这样一种情况
* 在做管理端的时候，例如广告配置，我们需要对广告的配置进行过滤，只有符合条件的广告才能被展示
* 随着业务的发展，一开始是所有用户都能看到这个广告，后来随着业务的发展
* 只有非会员用户才能看到这个广告/只有江苏的学生才能看到/只有id最后一位是7的用户才能看到
* 等等条件，这个时候如果平凡的改代码会很麻烦
* 那么有没有灵活的方式来解决这个问题呢？
* 这个项目就是用来解决这个问题的 使用接口来做过滤器
* */
@SpringBootApplication
public class UseInterface2doFilterApplication {

    public static void main(String[] args) {
        ConfigurableApplicationContext run = SpringApplication.run(UseInterface2doFilterApplication.class, args);
    }

}
